package cn.nubia.admin.common.mybatis.page;


import cn.nubia.admin.common.mybatis.page.parser.AbstractParser;
import cn.nubia.admin.common.mybatis.page.parser.Parser;
import cn.nubia.admin.common.mybatis.page.parser.AbstractParser;
import cn.nubia.admin.common.mybatis.page.parser.Parser;

/**
 * Created by wangj on 2015/4/10.
 */
public class PageUtil {

    /**
     * 获取分页的count语句
     * @param dialect
     * @param sql
     * @return
     */
    public static String buildCountSql(Dialect dialect , String sql) {
        Parser parser = AbstractParser.newParser(dialect);
        return parser.getCountSql(sql);
    }

    /**
     * 获取分页的count语句
     * @param dialect
     * @param sql
     * @return
     */
    public static String buildPageSql(Dialect dialect , String sql) {
        Parser parser = AbstractParser.newParser(dialect);
        return parser.getPageSql(sql);
    }
}
